<html><head><script>var $gwt_version = "1.6.4";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;$stats && $stats({moduleName:'hellobox',subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var lb='',sb=', Size: ',ab='-',v='-9223372036854775808',u='0',pb='300px',nb='500px',qb=':',db='DOMMouseScroll',rb='Index: ',Cb='Object;',Ab='Widget;',zb='[Lcom.google.gwt.user.client.ui.',Bb='[Ljava.lang.',yb='[[D',jb='_',wb='blur',Db='change',Eb='click',xb='com.spicesoft.o3d.test.client.HelloBoxEP',eb='contextmenu',Fb='dblclick',ib='div',bb='error',ac='focus',ob='height',kb='id',bc='keydown',w='keypress',x='keyup',fb='left',y='load',z='losecapture',ub='moduleStartup',A='mousedown',B='mousemove',C='mouseout',D='mouseover',E='mouseup',cb='mousewheel',vb='onModuleLoadStart',hb='position',F='scroll',tb='startup',gb='top',mb='width';var _,cc=[0,-9223372036854775808],dc=[16777216,0],ec=[4294967295,9223372032559808512];function Dn(a){return this===(a==null?null:a)}
function En(){return this.$H||(this.$H=++uc)}
function Bn(){}
_=Bn.prototype={};_.eQ=Dn;_.hC=En;_.tM=at;_.tI=1;function mc(b,a){return b.tM==at||b.tI==2?b.eQ(a):(b==null?null:b)===(a==null?null:a)}
function oc(a){return a.tM==at||a.tI==2?a.hC():a.$H||(a.$H=++uc)}
var uc=0;function Dc(){Dc=at;yc();new wc()}
function ad(a){var b=a.parentNode;if(b==null){return null}if(b.nodeType!=1)b=null;return b}
function vc(){}
_=vc.prototype=new Bn();_.tI=0;function Ac(){Ac=at;Dc()}
function zc(){}
_=zc.prototype=new vc();_.tI=0;function yc(){yc=at;Ac()}
function wc(){}
_=wc.prototype=new zc();_.tI=0;function Dd(){}
_=Dd.prototype=new Bn();_.tI=0;_.a=false;_.b=null;function ud(a){mk()}
function vd(b){var a;if(td){a=new rd();ye(b,a)}}
function wd(){return td}
function rd(){}
_=rd.prototype=new Dd();_.k=ud;_.o=wd;_.tI=0;var td=null;function Ad(){}
_=Ad.prototype=new Bn();_.tI=0;function Fd(a){a.a=++ce;return a}
function be(){return this.a}
function Ed(){}
_=Ed.prototype=new Bn();_.hC=be;_.tI=0;_.a=0;var ce=0;function ue(b,c,a){if(b.b>0){we(b,he(new ge(),b,c,a))}else{ne(b.d,c,a)}return new Ad()}
function we(b,a){if(!b.a){b.a=vr(new ur())}xr(b.a,a)}
function ye(c,a){var b;if(a.a){a.a=false;a.b=null}b=a.b;a.b=c.e;try{++c.b;pe(c.d,a,c.c)}finally{--c.b;if(c.b==0){ze(c)}}if(b==null){a.a=true;a.b=null}else{a.b=b}}
function ze(c){var a,b;if(c.a){try{for(b=nq(new lq(),c.a);b.a<b.b.b;){a=rf(qq(b),2);ne(a.a.d,a.c,a.b)}}finally{c.a=null}}}
function fe(){}
_=fe.prototype=new Bn();_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;function he(b,a,d,c){b.a=a;b.c=d;b.b=c;return b}
function ge(){}
_=ge.prototype=new Bn();_.tI=7;_.a=null;_.b=null;_.c=null;function me(a){a.a=bs(new as());return a}
function ne(c,d,a){var b;b=rf(Fp(c.a,d),3);if(!b){b=vr(new ur());fq(c.a,d,b)}lf(b.a,b.b++,a)}
function pe(i,e,h){var d,f,g,j,a,b,c;j=e.o();d=(a=rf(Fp(i.a,j),3),!a?0:a.b);if(h){for(g=d-1;g>=0;--g){f=(b=rf(Fp(i.a,j),3),rf((vq(g,b.b),b.a[g]),9));e.k(f)}}else{for(g=0;g<d;++g){f=(c=rf(Fp(i.a,j),3),rf((vq(g,c.b),c.a[g]),9));e.k(f)}}}
function ke(){}
_=ke.prototype=new Bn();_.tI=0;function hf(d,c){var a=new Array(c);if(d>0){var e=[null,0,false,[0,0]][d];for(var b=0;b<c;++b){a[b]=e}}return a}
function jf(a,f,c,b,e){var d;d=hf(e,b);Ee();df(d,Fe,af);d.tI=f;d.qI=c;return d}
function lf(a,b,c){if(c!=null){if(a.qI>0&&!pf(c.tI,a.qI)){throw new zm()}if(a.qI<0&&(c.tM==at||c.tI==2)){throw new zm()}}return a[b]=c}
function Ce(){}
_=Ce.prototype=new Bn();_.tI=0;_.length=0;_.qI=0;function Ee(){Ee=at;Fe=[];af=[];bf(new Ce(),Fe,af)}
function bf(e,a,b){var c=0,f;for(var d in e){if(f=e[d]){a[c]=d;b[c]=f;++c}}}
function df(a,c,d){Ee();for(var e=0,b=c.length;e<b;++e){a[c[e]]=d[e]}}
var Fe,af;function qf(b,a){return b&&!!Df[b][a]}
function pf(b,a){return b&&Df[b][a]}
function rf(b,a){if(b!=null&&!pf(b.tI,a)){throw new Dm()}return b}
function uf(b,a){return b!=null&&qf(b.tI,a)}
function Cf(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
var Df=[{},{},{1:1},{10:1},{10:1},{10:1},{10:1},{2:1},{4:1},{6:1},{4:1,5:1,6:1,7:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1},{4:1,5:1,6:1,7:1,11:1,12:1},{9:1},{4:1,5:1,6:1,7:1,11:1,12:1},{4:1,5:1,6:1,7:1,12:1},{4:1,5:1,6:1,7:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{10:1},{15:1},{15:1},{13:1},{13:1},{13:1},{15:1},{3:1},{14:1},{15:1},{13:1},{10:1},{8:1}];function ug(a,b){var c,d;c=a[1]+b[1];d=a[0]+b[0];return wg(d,c)}
function tg(b,a,c){if(a==0){return b}if(c==0){return b}return ug(b,wg(a*c,0))}
function vg(a,b){var i,j;if(a[0]==b[0]&&a[1]==b[1]){return 0}i=a[1]<0;j=b[1]<0;if(i&&!j){return -1}if(!i&&j){return 1}if(eh(a,b)[1]<0){return -1}else{return 1}}
function wg(d,c){var a,b;c%=1.8446744073709552E19;d%=1.8446744073709552E19;a=c%4294967296;b=Math.floor(d/4294967296)*4294967296;c=c-a+b;d=d-b+a;while(d<0){d+=4294967296;c-=4294967296}while(d>4294967295){d-=4294967296;c+=4294967296}c=c%1.8446744073709552E19;while(c>9223372032559808512){c-=1.8446744073709552E19}while(c<-9223372036854775808){c+=1.8446744073709552E19}return [d,c]}
function xg(a,c){var b,p,q,r,s,t;if(c[0]==0&&c[1]==0){throw new wm()}if(a[0]==0&&a[1]==0){return kg(),rg}if(yg(a,(kg(),ng))){if(yg(c,pg)||yg(c,og)){return ng}r=dh(a,1);b=ch(xg(r,c),1);s=eh(a,Dg(c,b));return ug(b,xg(s,c))}if(yg(c,ng)){return rg}if(a[1]<0){if(c[1]<0){return xg(Fg(a),Fg(c))}else{return Fg(xg(Fg(a),c))}}if(c[1]<0){return Fg(xg(a,Fg(c)))}t=rg;s=a;while(vg(s,c)>=0){q=zg(Math.floor(fh(s)/gh(c)));if(q[0]==0&&q[1]==0){q=pg}p=Dg(q,c);t=ug(t,q);s=eh(s,p)}return t}
function yg(a,b){return a[0]==b[0]&&a[1]==b[1]}
function zg(a){if(isNaN(a)){return kg(),rg}if(a<-9223372036854775808){return kg(),ng}if(a>=9223372036854775807){return kg(),mg}if(a>0){return wg(Math.floor(a),0)}else{return wg(Math.ceil(a),0)}}
function Ag(c){var a,b;if(c>-129&&c<128){a=c+128;b=(hg(),ig)[a];if(b==null){b=ig[a]=Bg(c)}return b}return Bg(c)}
function Bg(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}}
function Cg(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}}
function Dg(a,f){var b,c,d,e,g,h,i,j,k;if(a[0]==0&&a[1]==0){return kg(),rg}if(f[0]==0&&f[1]==0){return kg(),rg}if(yg(a,(kg(),ng))){return Eg(f)}if(yg(f,ng)){return Eg(a)}if(a[1]<0){if(f[1]<0){return Dg(Fg(a),Fg(f))}else{return Fg(Dg(Fg(a),f))}}if(f[1]<0){return Fg(Dg(a,Fg(f)))}if(vg(a,qg)<0&&vg(f,qg)<0){return wg((a[1]+a[0])*(f[1]+f[0]),0)}d=a[1]%281474976710656;e=a[1]-d;b=a[0]%65536;c=a[0]-b;i=f[1]%281474976710656;j=f[1]-i;g=f[0]%65536;h=f[0]-g;k=rg;k=tg(k,e,g);k=tg(k,d,h);k=tg(k,d,g);k=tg(k,c,i);k=tg(k,c,h);k=tg(k,c,g);k=tg(k,b,j);k=tg(k,b,i);k=tg(k,b,h);k=tg(k,b,g);return k}
function Eg(a){if((Cg(a)&1)==1){return kg(),ng}else{return kg(),rg}}
function Fg(a){var b,c;if(yg(a,(kg(),ng))){return ng}b=-a[1];c=-a[0];if(c>4294967295){c-=4294967296;b+=4294967296}if(c<0){c+=4294967296;b-=4294967296}return [c,b]}
function bh(a){if(a<=30){return 1<<a}else{return bh(30)*bh(a-30)}}
function ch(a,c){var b,d,e,f;c&=63;if(yg(a,(kg(),ng))){if(c==0){return a}else{return rg}}if(a[1]<0){return Fg(ch(Fg(a),c))}f=bh(c);d=a[1]*f%1.8446744073709552E19;e=a[0]*f;b=e-e%4294967296;d+=b;e-=b;if(d>=9223372036854775807){d-=1.8446744073709552E19}return [e,d]}
function dh(a,b){var c,d,e;b&=63;e=bh(b);c=a[1]/e;d=Math.floor(a[0]/e);return wg(d,c)}
function eh(a,b){var c,d;c=a[1]-b[1];d=a[0]-b[0];return wg(d,c)}
function fh(a){var b,c,d;c=Cf(Math.log(a[1])/(kg(),lg));if(c<=48){return a[1]+a[0]}else{b=c-48;d=(1<<b)-1;return a[1]+(a[0]-d)}}
function gh(a){var b,c,d;c=Cf(Math.log(a[1])/(kg(),lg));if(c<=48){return a[1]+a[0]}else{b=c-48;d=(1<<b)-1;return a[1]+(a[0]+d)}}
function hh(a){var b,c,d,e,f,g;if(a[0]==0&&a[1]==0){return u}if(yg(a,(kg(),ng))){return v}if(a[1]<0){return ab+hh(Fg(a))}c=a;e=lb;while(!(c[0]==0&&c[1]==0)){f=Ag(1000000000);d=xg(c,f);b=lb+Cg(eh(c,Dg(d,f)));c=d;if(!(c[0]==0&&c[1]==0)){g=9-b.length;for(;g>0;--g){b=u+b}}e=b+e}return e}
function hg(){hg=at;ig=jf(cg,0,8,256,0)}
var ig;function kg(){kg=at;lg=Math.log(2);mg=ec;ng=cc;og=Ag(-1);pg=Ag(1);Ag(2);qg=dc;rg=Ag(0)}
var lg,mg,ng,og,pg,qg,rg;function vh(b,a,c){var d;if(a==yh){if(Ei((Dc(),b).type)==8192){yh=null}}d=uh;uh=b;try{c.x(b)}finally{uh=d}}
function Ah(a,b){aj();a.__eventBits=b;a.onclick=b&1?Ci:null;a.ondblclick=b&2?Ci:null;a.onmousedown=b&4?Ci:null;a.onmouseup=b&8?Ci:null;a.onmouseover=b&16?Ci:null;a.onmouseout=b&32?Ci:null;a.onmousemove=b&64?Ci:null;a.onkeydown=b&128?Ci:null;a.onkeypress=b&256?Ci:null;a.onkeyup=b&512?Ci:null;a.onchange=b&1024?Ci:null;a.onfocus=b&2048?Ci:null;a.onblur=b&4096?Ci:null;a.onlosecapture=b&8192?Ci:null;a.onscroll=b&16384?Ci:null;a.onload=b&32768?Ci:null;a.onerror=b&65536?Ci:null;a.onmousewheel=b&131072?Ci:null;a.oncontextmenu=b&262144?Ci:null}
var uh=null,yh=null;function hi(a){pi();return ii(td?td:(td=Fd(new Ed())),a)}
function ii(b,a){return ue(ni(),b,a)}
function ki(){if(ji){vd(ni())}}
function li(){var a;if(ji){a=(Fh(),new Dh());mi(a);return null}return null}
function mi(a){if(oi){ye(oi,a)}}
function ni(){if(!oi){oi=ei(new di())}return oi}
function pi(){if(!ji){gj();ji=true}}
var ji=false,oi=null;function Fh(){Fh=at;ai=Fd(new Ed())}
function bi(a){null.F()}
function ci(){return ai}
function Dh(){}
_=Dh.prototype=new Dd();_.k=bi;_.o=ci;_.tI=0;var ai;function ei(a){a.d=me(new ke());a.e=null;a.c=false;return a}
function di(){}
_=di.prototype=new fe();_.tI=8;function Ei(a){switch(a){case wb:return 4096;case Db:return 1024;case Eb:return 1;case Fb:return 2;case ac:return 2048;case bc:return 128;case w:return 256;case x:return 512;case y:return 32768;case z:return 8192;case A:return 4;case B:return 64;case C:return 32;case D:return 16;case E:return 8;case F:return 16384;case bb:return 65536;case cb:return 131072;case db:return 131072;case eb:return 262144;}}
function aj(){if(!cj){yi();cj=true}}
function dj(a){return !(a!=null&&(a.tM!=at&&a.tI!=2))&&(a!=null&&qf(a.tI,5))}
var cj=false;function yi(){Bi=function(b){if(Ai(b)){var a=zi;if(a&&a.__listener){if(dj(a.__listener)){vh(b,a,a.__listener);b.stopPropagation()}}}};Ai=function(a){return true};Ci=function(b){var c,a=this;while(a&&!(c=a.__listener)){a=a.parentNode}if(a&&a.nodeType!=1){a=null}if(c){if(dj(c)){vh(b,a,c)}}};$wnd.addEventListener(Eb,Bi,true);$wnd.addEventListener(Fb,Bi,true);$wnd.addEventListener(A,Bi,true);$wnd.addEventListener(E,Bi,true);$wnd.addEventListener(B,Bi,true);$wnd.addEventListener(D,Bi,true);$wnd.addEventListener(C,Bi,true);$wnd.addEventListener(cb,Bi,true);$wnd.addEventListener(bc,Ai,true);$wnd.addEventListener(x,Ai,true);$wnd.addEventListener(w,Ai,true)}
var zi=null,Ai=null,Bi=null,Ci=null;function gj(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var c,b;try{c=li()}finally{b=d&&d(a)}if(c!=null){return c}if(b!=null){return b}};$wnd.onunload=function(a){try{ki()}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}}}
function Ek(b,a){b.h=a}
function Ck(){}
_=Ck.prototype=new Bn();_.tI=9;_.h=null;function rl(b){var a;if(b.t()){throw new mn()}b.e=true;b.h.__listener=b;a=b.f;b.f=-1;if(a>0){wl(b,a)}b.l();b.z()}
function sl(c,a){var b;switch(Ei((Dc(),a).type)){case 16:case 32:b=a.relatedTarget;if(!!b&&c.h.contains(b)){return}}}
function tl(a){if(!a.t()){throw new mn()}try{a.A()}finally{a.m();a.h.__listener=null;a.e=false}}
function ul(a){if(!a.g){lk();if(Cp(qk.a,a)){a.y();iq(qk.a,a)!=null}}else if(uf(a.g,12)){rf(a.g,12).B(a)}else if(a.g){throw new mn()}}
function vl(c,b){var a;a=c.g;if(!b){if(!!a&&a.t()){c.y()}c.g=null}else{if(a){throw new mn()}c.g=b;if(b.t()){c.w()}}}
function wl(b,a){if(b.f==-1){Ah(b.h,a|(b.h.__eventBits||0))}else{b.f|=a}}
function xl(){}
function yl(){}
function zl(){return this.e}
function Al(){rl(this)}
function Bl(a){sl(this,a)}
function Cl(){tl(this)}
function Dl(){}
function El(){}
function bl(){}
_=bl.prototype=new Ck();_.l=xl;_.m=yl;_.t=zl;_.w=Al;_.x=Bl;_.y=Cl;_.z=Dl;_.A=El;_.tI=10;_.e=false;_.f=0;_.g=null;function ak(){var a,b;for(b=this.u();b.r();){a=rf(b.v(),7);a.w()}}
function bk(){var a,b;for(b=this.u();b.r();){a=rf(b.v(),7);a.y()}}
function ck(){}
function dk(){}
function Ej(){}
_=Ej.prototype=new bl();_.l=ak;_.m=bk;_.z=ck;_.A=dk;_.tI=11;function pj(c,a,b){ul(a);kl(c.a,a);b.appendChild(a.h);vl(a,c)}
function rj(b,c){var a;if(c.g!=b){return false}vl(c,null);a=c.h;ad((Dc(),a)).removeChild(a);pl(b.a,c);return true}
function sj(){return fl(new dl(),this.a)}
function tj(a){return rj(this,a)}
function nj(){}
_=nj.prototype=new Ej();_.u=sj;_.B=tj;_.tI=12;function jj(a,b){pj(a,b,a.h)}
function lj(a){a.style[fb]=lb;a.style[gb]=lb;a.style[hb]=lb}
function mj(b){var a;a=rj(this,b);if(a){lj(b.h)}return a}
function ij(){}
_=ij.prototype=new nj();_.B=mj;_.tI=13;function wj(a,b){if(a.d){throw new mn()}ul(b);Ek(a,b.h);a.d=b;vl(b,a)}
function xj(a){if(a.f!=-1){wl(a.d,a.f);a.f=-1}rl(a.d);a.h.__listener=a}
function yj(){if(this.d){return this.d.e}return false}
function zj(){xj(this)}
function Aj(a){sl(this,a);sl(this.d,a)}
function Bj(){tl(this.d)}
function uj(){}
_=uj.prototype=new bl();_.t=yj;_.w=zj;_.x=Aj;_.y=Bj;_.tI=14;_.d=null;function lk(){lk=at;pk=bs(new as());qk=fs(new es())}
function kk(b,a){lk();b.a=jl(new cl());b.h=a;rl(b);return b}
function mk(){var b,a;lk();var c,d;for(d=(b=bp(new ap(),nr(qk.a).b.a),Dq(new Cq(),b));pq(d.a.a);){c=rf((a=rf(qq(d.a.a),13),a.p()),7);if(c.t()){c.y()}}Ap(qk.a);Ap(pk)}
function ok(a){lk();var b;b=rf(Fp(pk,a),11);if(b){return b}if(pk.d==0){hi(new fk())}b=ik(new hk());fq(pk,a,b);gs(qk,b);return b}
function ek(){}
_=ek.prototype=new ij();_.tI=15;var pk,qk;function fk(){}
_=fk.prototype=new Bn();_.tI=16;function jk(){jk=at;lk()}
function ik(a){jk();kk(a,$doc.body);return a}
function hk(){}
_=hk.prototype=new ek();_.tI=17;function wk(a){xk(a,(Dc(),$doc).createElement(ib));return a}
function xk(b,a){b.h=a;return b}
function zk(a,b){if(a.a!=b){return false}vl(b,null);a.h.removeChild(b.h);a.a=null;return true}
function Ak(){return new sk()}
function Bk(a){return zk(this,a)}
function rk(){}
_=rk.prototype=new Ej();_.u=Ak;_.B=Bk;_.tI=18;_.a=null;function uk(){return false}
function vk(){throw new zs()}
function sk(){}
_=sk.prototype=new Bn();_.r=uk;_.v=vk;_.tI=0;function jl(a){a.a=jf(ag,0,7,4,0);return a}
function kl(a,b){nl(a,b,a.b)}
function ml(b,c){var a;for(a=0;a<b.b;++a){if(b.a[a]==c){return a}}return -1}
function nl(d,e,a){var b,c;if(a<0||a>d.b){throw new pn()}if(d.b==d.a.length){c=jf(ag,0,7,d.a.length*2,0);for(b=0;b<d.a.length;++b){lf(c,b,d.a[b])}d.a=c}++d.b;for(b=d.b-1;b>a;--b){lf(d.a,b,d.a[b-1])}lf(d.a,a,e)}
function ol(c,b){var a;if(b<0||b>=c.b){throw new pn()}--c.b;for(a=b;a<c.b;++a){lf(c.a,a,c.a[a+1])}lf(c.a,c.b,null)}
function pl(b,c){var a;a=ml(b,c);if(a==-1){throw new zs()}ol(b,a)}
function cl(){}
_=cl.prototype=new Bn();_.tI=0;_.a=null;_.b=0;function fl(b,a){b.b=a;return b}
function hl(){return this.a<this.b.b-1}
function il(){if(this.a>=this.b.b){throw new zs()}return this.b.a[++this.a]}
function dl(){}
_=dl.prototype=new Bn();_.r=hl;_.v=il;_.tI=0;_.a=-1;_.b=null;function am(c,a){var b;c.a=a;c.b=hh(zg((new Date()).getTime()))+jb+Cf(Math.random()*100000);b=wk(new rk());b.h.setAttribute(kb,c.b);wj(c,b);return c}
function cm(d,b){$wnd.o3djs.util.makeClients(function(a){d.s(a[0])},null,null,b)}
function dm(a){var b;this.c=a;b=jm(new fm(),$wnd.o3djs.simple.create(this.a.a.a.c));hm(new gm(),b.a.createCube(50))}
function em(){xj(this);cm(this,this.b)}
function Fl(){}
_=Fl.prototype=new uj();_.s=dm;_.w=em;_.tI=19;_.a=null;_.b=null;_.c=null;function jm(b,a){b.a=a;return b}
function fm(){}
_=fm.prototype=new Bn();_.tI=0;_.a=null;function hm(a){return a}
function gm(){}
_=gm.prototype=new Bn();_.tI=0;function tm(a){a.a=am(new Fl(),pm(new om(),a));a.a.h.style[mb]=nb;a.a.h.style[ob]=pb;jj((lk(),ok(null)),a.a)}
function nm(){}
_=nm.prototype=new Bn();_.tI=0;_.a=null;function pm(b,a){b.a=a;return b}
function om(){}
_=om.prototype=new Bn();_.tI=0;_.a=null;function uo(){}
_=uo.prototype=new Bn();_.tI=3;function kn(){}
_=kn.prototype=new uo();_.tI=4;function Fn(){}
_=Fn.prototype=new kn();_.tI=5;function wm(){}
_=wm.prototype=new Fn();_.tI=20;function zm(){}
_=zm.prototype=new Fn();_.tI=21;function an(c,a){var b;b=new Cm();return b}
function Cm(){}
_=Cm.prototype=new Bn();_.tI=0;function Dm(){}
_=Dm.prototype=new Fn();_.tI=24;function mn(){}
_=mn.prototype=new Fn();_.tI=25;function qn(b,a){return b}
function pn(){}
_=pn.prototype=new Fn();_.tI=26;function po(a){if(!(a!=null&&qf(a.tI,1))){return false}return String(this)==a}
function qo(){return jo(this)}
_=String.prototype;_.eQ=po;_.hC=qo;_.tI=2;function eo(){eo=at;fo={};io={}}
function go(e){var a,b,c,d;d=e.length;c=d<64?1:~~(d/32);a=0;for(b=0;b<d;b+=c){a<<=1;a+=e.charCodeAt(b)}a|=0;return a}
function jo(c){eo();var a=qb+c;var b=io[a];if(b!=null){return b}b=fo[a];if(b==null){b=go(c)}ko();return io[a]=b}
function ko(){if(ho==256){fo=io;io={};ho=0}++ho}
var fo,ho=0,io;function wo(){}
_=wo.prototype=new Fn();_.tI=27;function Ao(a,b){var c;while(a.r()){c=a.v();if(b==null?c==null:mc(b,c)){return a}}return null}
function Co(a){throw new wo()}
function Do(b){var a;a=Ao(this.u(),b);return !!a}
function zo(){}
_=zo.prototype=new Bn();_.i=Co;_.j=Do;_.tI=0;function nr(b){var a;a=fp(new Fo(),b);return cr(new Bq(),b,a)}
function or(c){var a,b,d,e,f;if((c==null?null:c)===this){return true}if(!(c!=null&&qf(c.tI,14))){return false}e=rf(c,14);if(rf(this,14).d!=e.d){return false}for(b=bp(new ap(),fp(new Fo(),e).a);pq(b.a);){a=rf(qq(b.a),13);d=a.p();f=a.q();if(!(d==null?rf(this,14).c:d!=null&&qf(d.tI,1)?bq(rf(this,14),rf(d,1)):aq(rf(this,14),d,~~oc(d)))){return false}if(!Fs(f,d==null?rf(this,14).b:d!=null&&qf(d.tI,1)?rf(this,14).e[qb+rf(d,1)]:Dp(rf(this,14),d,~~oc(d)))){return false}}return true}
function pr(){var a,b,c;c=0;for(b=bp(new ap(),fp(new Fo(),rf(this,14)).a);pq(b.a);){a=rf(qq(b.a),13);c+=a.hC();c=~~c}return c}
function Aq(){}
_=Aq.prototype=new Bn();_.eQ=or;_.hC=pr;_.tI=0;function yp(g,c){var e=g.a;for(var d in e){if(d==parseInt(d)){var a=e[d];for(var f=0,b=a.length;f<b;++f){c.i(a[f])}}}}
function zp(e,a){var d=e.e;for(var c in d){if(c.charCodeAt(0)==58){var b=wp(e,c.substring(1));a.i(b)}}}
function Ap(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function Cp(b,a){return a==null?b.c:a!=null&&qf(a.tI,1)?bq(b,rf(a,1)):aq(b,a,~~oc(a))}
function Fp(b,a){return a==null?b.b:a!=null&&qf(a.tI,1)?b.e[qb+rf(a,1)]:Dp(b,a,~~oc(a))}
function Dp(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){return c.q()}}}return null}
function aq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){return true}}}return false}
function bq(b,a){return qb+a in b.e}
function fq(b,a,c){return a==null?dq(b,c):a!=null&&qf(a.tI,1)?eq(b,rf(a,1),c):cq(b,a,c,~~oc(a))}
function cq(i,g,j,e){var a=i.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(i.n(g,d)){var h=c.q();c.C(j);return h}}}else{a=i.a[e]=[]}var c=ss(new rs(),g,j);a.push(c);++i.d;return null}
function dq(b,c){var a;a=b.b;b.b=c;if(!b.c){b.c=true;++b.d}return a}
function eq(d,a,e){var b,c=d.e;a=qb+a;if(a in c){b=c[a]}else{++d.d}c[a]=e;return b}
function iq(b,a){return !a?hq(b):gq(b,a,~~(a.$H||(a.$H=++uc)))}
function gq(h,g,e){var a=h.a[e];if(a){for(var f=0,b=a.length;f<b;++f){var c=a[f];var d=c.p();if(h.n(g,d)){if(a.length==1){delete h.a[e]}else{a.splice(f,1)}--h.d;return c.q()}}}return null}
function hq(b){var a;a=b.b;b.b=null;if(b.c){b.c=false;--b.d}return a}
function jq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&mc(a,b)}
function Eo(){}
_=Eo.prototype=new Aq();_.n=jq;_.tI=0;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;function sr(b){var a,c,d;if((b==null?null:b)===this){return true}if(!(b!=null&&qf(b.tI,15))){return false}c=rf(b,15);if(c.D()!=this.D()){return false}for(a=c.u();a.r();){d=a.v();if(!this.j(d)){return false}}return true}
function tr(){var a,b,c;a=0;for(b=this.u();b.r();){c=b.v();if(c!=null){a+=oc(c);a=~~a}}return a}
function qr(){}
_=qr.prototype=new zo();_.eQ=sr;_.hC=tr;_.tI=28;function fp(b,a){b.a=a;return b}
function hp(d,c){var a,b,e;if(c!=null&&qf(c.tI,13)){a=rf(c,13);b=a.p();if(Cp(d.a,b)){e=Fp(d.a,b);return ds(a.q(),e)}}return false}
function ip(a){return hp(this,a)}
function jp(){return bp(new ap(),this.a)}
function kp(){return this.a.d}
function Fo(){}
_=Fo.prototype=new qr();_.j=ip;_.u=jp;_.D=kp;_.tI=29;_.a=null;function bp(c,b){var a;c.b=b;a=vr(new ur());if(c.b.c){xr(a,mp(new lp(),c.b))}zp(c.b,a);yp(c.b,a);c.a=nq(new lq(),a);return c}
function dp(){return pq(this.a)}
function ep(){return rf(qq(this.a),13)}
function ap(){}
_=ap.prototype=new Bn();_.r=dp;_.v=ep;_.tI=0;_.a=null;_.b=null;function kr(b){var a;if(b!=null&&qf(b.tI,13)){a=rf(b,13);if(Fs(this.p(),a.p())&&Fs(this.q(),a.q())){return true}}return false}
function lr(){var a,b;a=0;b=0;if(this.p()!=null){a=oc(this.p())}if(this.q()!=null){b=oc(this.q())}return a^b}
function ir(){}
_=ir.prototype=new Bn();_.eQ=kr;_.hC=lr;_.tI=30;function mp(b,a){b.a=a;return b}
function op(){return null}
function pp(){return this.a.b}
function qp(a){return dq(this.a,a)}
function lp(){}
_=lp.prototype=new ir();_.p=op;_.q=pp;_.C=qp;_.tI=31;_.a=null;function sp(c,a,b){c.b=b;c.a=a;return c}
function up(){return this.a}
function vp(){return this.b.e[qb+this.a]}
function wp(b,a){return sp(new rp(),a,b)}
function xp(a){return eq(this.b,this.a,a)}
function rp(){}
_=rp.prototype=new ir();_.p=up;_.q=vp;_.C=xp;_.tI=32;_.a=null;_.b=null;function uq(a){wr(this,this.D(),a);return true}
function vq(a,b){if(a<0||a>=b){yq(a,b)}}
function wq(e){var a,b,c,d,f;if((e==null?null:e)===this){return true}if(!(e!=null&&qf(e.tI,3))){return false}f=rf(e,3);if(this.D()!=f.b){return false}c=nq(new lq(),rf(this,3));d=nq(new lq(),f);while(c.a<c.b.b){a=qq(c);b=qq(d);if(!(a==null?b==null:mc(a,b))){return false}}return true}
function xq(){var a,b,c;b=1;a=nq(new lq(),rf(this,3));while(a.a<a.b.b){c=qq(a);b=31*b+(c==null?0:oc(c));b=~~b}return b}
function yq(a,b){throw qn(new pn(),rb+a+sb+b)}
function zq(){return nq(new lq(),rf(this,3))}
function kq(){}
_=kq.prototype=new zo();_.i=uq;_.eQ=wq;_.hC=xq;_.u=zq;_.tI=0;function nq(b,a){b.b=a;return b}
function pq(a){return a.a<a.b.b}
function qq(a){if(a.a>=a.b.b){throw new zs()}return zr(a.b,a.a++)}
function rq(){return this.a<this.b.b}
function sq(){return qq(this)}
function lq(){}
_=lq.prototype=new Bn();_.r=rq;_.v=sq;_.tI=0;_.a=0;_.b=null;function cr(b,a,c){b.a=a;b.b=c;return b}
function fr(a){return Cp(this.a,a)}
function gr(){var a;return a=bp(new ap(),this.b.a),Dq(new Cq(),a)}
function hr(){return this.b.a.d}
function Bq(){}
_=Bq.prototype=new qr();_.j=fr;_.u=gr;_.D=hr;_.tI=33;_.a=null;_.b=null;function Dq(a,b){a.a=b;return a}
function ar(){return pq(this.a.a)}
function br(){var a;return a=rf(qq(this.a.a),13),a.p()}
function Cq(){}
_=Cq.prototype=new Bn();_.r=ar;_.v=br;_.tI=0;_.a=null;function vr(a){a.a=jf(bg,0,0,0,0);a.b=0;return a}
function xr(b,a){lf(b.a,b.b++,a);return true}
function wr(c,a,b){if(a<0||a>c.b){yq(a,c.b)}c.a.splice(a,0,b);++c.b}
function zr(b,a){vq(a,b.b);return b.a[a]}
function Ar(c,b,a){for(;a<c.b;++a){if(Fs(b,c.a[a])){return a}}return -1}
function Br(a){return lf(this.a,this.b++,a),true}
function Cr(a){return Ar(this,a,0)!=-1}
function Dr(){return this.b}
function ur(){}
_=ur.prototype=new kq();_.i=Br;_.j=Cr;_.D=Dr;_.tI=34;_.a=null;_.b=0;function bs(a){Ap(a);return a}
function ds(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&mc(a,b)}
function as(){}
_=as.prototype=new Eo();_.tI=35;function fs(a){a.a=bs(new as());return a}
function gs(c,a){var b;b=fq(c.a,a,c);return b==null}
function ks(b){var a;return a=fq(this.a,b,this),a==null}
function ls(a){return Cp(this.a,a)}
function ms(){var a;return a=bp(new ap(),nr(this.a).b.a),Dq(new Cq(),a)}
function ns(){return this.a.d}
function es(){}
_=es.prototype=new qr();_.i=ks;_.j=ls;_.u=ms;_.D=ns;_.tI=36;_.a=null;function ss(b,a,c){b.a=a;b.b=c;return b}
function us(){return this.a}
function vs(){return this.b}
function xs(b){var a;a=this.b;this.b=b;return a}
function rs(){}
_=rs.prototype=new ir();_.p=us;_.q=vs;_.C=xs;_.tI=37;_.a=null;_.b=null;function zs(){}
_=zs.prototype=new Fn();_.tI=38;function Fs(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&mc(a,b)}
function um(){!!$stats&&$stats({moduleName:$moduleName,subSystem:tb,evtGroup:ub,millis:(new Date()).getTime(),type:vb,className:xb});tm(new nm())}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{um()}catch(a){b(d)}else{um()}}
function at(){}
var cg=an(lb,yb),ag=an(zb,Ab),bg=an(Bb,Cb);$stats && $stats({moduleName:'hellobox',subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.hellobox) $wnd.hellobox.onScriptLoad();
--></script></body></html>